home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d19
/
verif10.arc
/
VERIFIER.DOC
< prev
next >
Wrap
Text File
|
1990-05-19
|
17KB
|
464 lines
User Verifier Door
for PCBoard 14.x
(Version 1.0)
to be used in Conjunction with:
The Mailing List Manager
Written by:
Lance Williams
Kadet PCBoard
P. O. Box 266
Camden, NY 13316-0266
(315) 245-3815
USR HST Dual Standard
User Verifier Door Page 1
License Agreement
The Mailing List Manager, Verifier Door & User-Reg utility
("The Software") is COPYRIGHT 1990 by Lance Williams, ALL RIGHTS
RESERVED.
You may not engage in, nor permit third parties to engage
in, any of the following :
A) Making alterations of any kind in the software.
B) ATTEMPTING TO DISASSEMBLE, DECOMPILE, OR REVERSE
ENGINEER THE SOFTWARE OR THE FILES IT GENERATES IN ANY
WAY.
C) Granting sub-licenses, lease or other rights in the
software to others.
D) This release is SHAREWARE, if you continue to use this
package for more than 3 weeks, you must register it with
the author.
The author of the software grants you a license to use this
software as long as you meet the above conditions. Any violation of
the above conditions will result in the termination of your license to
use this software. Upon termination of this license for any reason,
you must stop using the software and destroy all copies of it in your
possession immediately. In addition, the author reserves the right to
cancel your license to use this software at any time for any reason
that he sees fit.
The author of this software is not liable for damages suffered
as a result of the improper use, proper use, or inability to use this
software. This type of disclaimer is prohibited by law in some states,
and is therefore void in those states.
Lance Williams, Kadet PCBoard, (315) 245-3815 USR HST Dual Std.
User Verifier Door Page 2
General Program Characteristics:
This door serves as a great user verifier by mail for PCBoard
sysops. It insures some degree of satisfaction that all of your users
are real persons. The door has two functions, the first function is a
user verifier which requires all new users to stay at a lowered
security level until they receive a registration number in the mail.
When a new user logs in, you can send him to this door to fill
out the mailing information for a registration card. You will have to
send out cards on a regular basis to your users, and when they get the
registration number, they can reenter the door and chose option #2,
verify registration, to be upgraded to a verified user.
The second function is a Mailing List Manager for those of you
who like to send out occasional flyers and such to your users. The
Sysop Utility program (MAILING.EXE) contains many options for printing
out labels for your users. See the Documentation file on the Mailing
program for more details.
Set-up for Verifier Door:
The Door is very simple to set up if you have ever set up a
DOORPCH door before. The configuration file for the door MUST be on
the command line and contain the following information:
Line 1: The path/filename of your PCBOARD.SYS file.
Line 2: The Name of your BBS.
Line 3: Sysop's First Name.
Line 4: Sysop's Last Name.
Line 5: Path/Filename of your PCBoard USERS file.
Line 6: Your Registration Number (0 if Unregistered)
Line 7: The various security levels and upgrade level separated
Thru EOF: by a comma.
Example Configuration File:
C:\PCB\PCBOARD.SYS
Kadet PCBoard
Lance
Williams
C:\PCB\MAIN\USERS
0
3,35
4,40
5,45
6,50
7,55
8,60
9,90
Lance Williams, Kadet PCBoard, (315) 245-3815 USR HST Dual Std.
User Verifier Door Page 3
Adding the Door to PCBoard:
The implementation of a Door in PCBoard is relatively simple and
fairly well documented in the PCBoard User Manual. If you have ever
installed a DOORPCH door, you will have no problem with this door.
The batch file to call the door is also standard to any DOORPCH Door.
Sample Batch File:
@echo off
e:
cd \doors\verifier <--- Location of the Door Files
verifier verifier.cfg <--- Be sure to include CFG file on
c: command line.
cd \pcb <--- Return to the PCBoard Directory
board
Files Used by Program:
BRUN45.EXE
All the programs in this package require a copy of the
QuickBasic 4.5 Runtime Library. The Door requires a version patched
for proper DTR handling. Call my system if you need a copy.
VERIFIER.CFG
This is the door configuration file. See above. (also used
by MAILING.EXE & USER-REG.EXE)
VERIFIER.DAT
This is a file the Door uses to track users of the verification
door. It is written to when someone verifies his/her registration.
It is checked to not allow a user to verify registration more than
once. (Created by Program)
MAILLIST.DAT
This is the Mailing List Data file used by both the Verifier
Door and the Sysop Utility program (MAILING.EXE). It contains all the
mailing addresses for your users that have gone through the door.
(Created by program)
Files included in archive:
VERIFIER.EXE Verifier Door Program
MAILING.EXE Sysop Utility Program
USER-REG.EXE Simple Program to get registration numbers
VERIFIER.CFG Sample VERIFIER/MAILING/USER-REG configuration file
VERIFIER Sample Batch File to Run Door
VERIFIER.DOC This Documentation file
MAILING.DOC Documentation for Sysop Utility Program
USER-REG.DOC Simple Docs for USER-REG program.
Lance Williams, Kadet PCBoard, (315) 245-3815 USR HST Dual Std.
User Verifier Door Page 4
Multi-Node Operations:
Since I do not have a multi-node system, I can not verify that
this system will work properly on Multi-Node systems. I do know there
are problems with Double DOS and DOORPCH, so you might have this door
on only one system, run some sort of check to be sure the system is
not operating on two nodes at one time. I followed all the
instructions in DOORPCH for Multi-node operations, but I have no way
of testing it at this time.
File Formats:
The following is the file format for the Mailing List data file
for anyone who wishes to write any other utilities for the package.
The only thing I request is that you send me a copy of your program,
preferable including source code. I like to know what is going on
with my efforts.
Mailing List Data File: (Total Length = 160 bytes)
1,25 Ascii User Name as in PCBoard User Record
26,30 Ascii Proper Mailing Name on Label
56,30 Ascii Address as Printed on Label
86,30 Ascii City, State, Zip for Label
116,16 Ascii Date/Time Information was entered
132, 2 MKI$ Flag for Registration Card Sent (1 = Sent)
134, 2 MKI$ Send only Regular Mailings (1 = Yes)
136, 2 MKI$ Delete Flag (1 = Delete)
138, 2 MKI$ Selective Printing Flag (1 = Print)
140,21 Ascii Saved For Future Use
Original Ideas & Future Plans??
Well, I can't say what the future may bring for this program
set. I originally started this as a simple mailing label printer for
a monthly newsletter. I got tired of maintaining a mailing list
program myself, and decided it would be easier to have my users do it
themselves. So, I started the program about a year ago. Then I got
the idea recently to add the User Registration Door to the system,
after being on a couple systems that use a similar idea, but they
never offered it out publicly. I figured the reason was they never
thought of a good algorithm idea to make every board different. I
overcame this problem by using both the UserName and Board information
(Sysop Name & Board Name). I extract ASCII Values from various
locations of all of the different names and use these values in a
mathematical equation. That is how I get a different registration
number for every user on different systems.
And, as far as the future is concerned, if anyone has any
suggestions, feel free to pass them along my way.
Lance Williams, Kadet PCBoard, (315) 245-3815 USR HST Dual Std.
User Verifier Door Page 5
Revision History:
03/05/90 Version 0.50
Initial finished coding for verifier of users. Tested, but
never put online.
03/15/90 - 04/28/90
Did extensive work on MAILING.EXE program, so the Door part sat
and waited till I got the Sysop Utility done.
04/30/90 Version 0.60
After a short hiatus from this program, I got back to this one
again. I added better screen displays, and installed some of the
routines from the Sysop Utility for verification checking.
05/04/90 Version 0.70
Added Ability to have users input their address into the
database from the door. Worked up an editor/creator routine from the
subroutines in MAILING.EXE.
05/05/90 Version 0.80
Found that the DOORPCH routines were not working properly on
remote. Screen alignment incorrect on remote systems when using some
of the routines in DP36QB45.LIB. Re-aligned/redesigned the
editor/creator for the mailing list manager part of the door to
accommodate the faulty library.
05/06/90 Version 0.90
Added Opening and Closing screens. Tested on remote and local
mode. Placed system online on my system for extensive testing by my
users. Started writing this documentation to release the program
officially by May 20th (Hopefully).
05/12/90 Version 0.95
Fixed bug where new users were not being flagged properly for
printing of registration label. This was my first run with real users
and printing labels for registration postcards.
05/19/90 Version 1.00
First general release. After 2 weeks of local testing & no
major problems, I guess it's ready to go. Complete with Mailing List
Manager program for sysop maintenance. I fixed some minor display
typos, but nothing serious.
Lance Williams, Kadet PCBoard, (315) 245-3815 USR HST Dual Std.
User Verifier Door Page 6
Registration for Complete Package:
This package is distributed as Shareware. You are required to
register it if you continue to use it after a 3 week trial period.
To register, fill out the following registration form and send to:
Lance Williams
P. O. Box 266
Camden, NY 13316-0266
Registration for the User Verifier Door and Sysop Utility
program is $30 payable in Cash/Check or Money Order in US Funds.
Registration includes a complimentary set of 100 printed post cards
in the following form:
┌────────────────────────────────────────────────────────┐
│ │
│ │
│ │
│ │
│ YOUR BBS NAME HERE │
│ │
│ │
│ │
│ Welcome! Since you are a new caller │
│ to this BBS, you are required to verify your │
│ registration through the verification door │
│ with the registration number on the address │
│ side of this card. │
│ │
│ The next time you call this BBS, enter │
│ the verification door and choose option #2 │
│ from the main menu. Enter your number │
│ for registration verification at the prompt. │
│ │
│ │
│ │
│ │
└────────────────────────────────────────────────────────┘
The address side of the postcard will also be printed with a
3 line return address. If the address is different than the shipping
address, be sure to specify the address to print on the cards. Please
allow 4 - 6 weeks for delivery of cards, but your registration number
will be sent separately within 10 days to 2 weeks.
These cards will also be available at $4.95 per 100 cards while
supplies last. I run a printing shop and have a good supply of post
card stock in assorted colors, and am offering these printed and boxed
cards at a very reasonable price.
*** User Verifier Door Registration Form ***
Lance Williams, Kadet PCBoard, (315) 245-3815 USR HST Dual Std.
User Verifier Door Page 7
Lance,
I wish to register your User Verifier Door & Mailing Utility
program. Enclosed is $30. Please send my registration number and
complimentary set of post cards to:
Name : ________________________________________________
Address : ________________________________________________
City : _________________ State: _____ Zip: __________
In case of problems you can reach me at:
Voice Phone : _________________ Data Phone : ________________
*** The following MUST be the Same as in your Configuration file: ***
Sysop Name : __________________________
BBS Name : __________________________
(The above will be printed on your Registration Post Cards and be)
(used to create your personal registration number for the door)
────────────────────────────────────────────────────────────────────────
*** Order Form for More Registration Post Cards ***
Lance,
I'd like to order additional postcards for the User
Verification Door. Please send them to the following address:
Name : ________________________________________________
Address : ________________________________________________
City : _________________ State: _____ Zip: __________
Please send _____ sets of 100 cards @ $4.95 per set made out with the
following information:
Return address if different than above:
Name : ________________________________________________
Address : ________________________________________________
City : _________________ State: _____ Zip: __________
BBS Name : ________________________________________________
Lance Williams, Kadet PCBoard, (315) 245-3815 USR HST Dual Std.